package com.ruoyi.web.controller.system;

import com.ruoyi.common.annotation.IgnoreToken;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/redis")
public class RedisController {
    @Autowired
    private StringRedisTemplate redisTemplate;

    // 获取值
    @GetMapping("/get")
    @IgnoreToken
    public String getToken(@RequestParam String key) {
        return redisTemplate.opsForValue().get(key);
    }

    // 设置值
    @PostMapping("/set")
    @IgnoreToken
    public String setToken(@RequestParam String key, @RequestParam String value) {
        redisTemplate.opsForValue().set(key, value);
        return "ok";
    }

}
